light-giving body - Turc Anglais Dictionnaire